package caraCruzJUnit;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CaraCruzMetodo {

	public String MetodoCaraCruz (String cantidadJuego , String resultados){
		int ResultadoFinal=0;
		int cont=0;
		int cont2=0;
		int  cantidadDeJuegos=0;
		String cadena=".*[a-zA-Z].*";
        boolean invalido=true;
		
		
				
				do{
				  
				  
				   Pattern pat = Pattern.compile(cadena);
			       Matcher mat = pat.matcher(cantidadJuego);
			       
			       if (mat.matches()) {
			           invalido=true;
			           return "nose pueden ingresar letras ";
			       } else {
			    	   invalido=false;
			       }
			       
				}while(invalido!=false);
		           
		
			
			cantidadDeJuegos= Integer.parseInt(cantidadJuego);
		
		int Resultados[]= new int [cantidadDeJuegos];
		
		
		
		for (int i=0; i<cantidadDeJuegos ;i++){
			do{
				try{
					Resultados [i]= Integer.parseInt(resultados);
				}catch(NumberFormatException es){
		            return( "No se puede ingresar letra, ingresa Numero");   
		            }
			}while(Resultados[i]!=1 && Resultados[i]!=0);
		}
		
		for (int i=0; i<cantidadDeJuegos ;i++){
			
			 ResultadoFinal= Resultados[i];	
			 if (ResultadoFinal==1){
					
					cont++;
				}else{
					
					cont2++;
				}
		}
		
		return "Mary won "+ cont2+ " times and John won "+ cont+"  times.";
	}
}
